exports.API = {

    /****** 云服务平台相关Api ******/
    //生成用户访问聚合层token令牌
    '/user/createToken' : {
        method : 'POST',
        postMustParams : {
            username : '',
            appKey   : ''
        }
    },  

    //用户注册
    '/user/register' : {
        method : 'POST',
        postMustParams : {
            username : '',
            password : ''
        }
    },

    //创建会员应用
    '/user/createApplication' : {
        method : 'POST',
        postMustParams : {
            cma_uid      : '',
            cma_name     : '',
            cma_describe : '',
            cma_type     : '',
            cma_apid     : ''
        }
    },

    //获取会员应用列表（包含启动状态）
    '/user/getApplicationList' : {
        method : 'ALL',
        getMustParams : {
            userid : ''
        }
    },

    //获取应用容器详情
    '/user/getApplicationContainerDetail' : {
        method : 'ALL',
        getMustParams : {
            appid : ''
        }
    },

    //获取应用详情
    '/user/getApplicationDetail' : {
        method : 'ALL',
        getMustParams : {
            appid : ''
        }
    },

    //新增用户应用模板
    '/user/addApplicationTemplate' : {
        method : 'POST',
        postMustParams : {
            cmat_cmaid : '',
            cmat_uid   : '',
            cmat_ctsid : '',
            cmat_is_cloud_service : ''
        }
    },

    //查询用户应用模板
    '/user/searchApplicationTemplate' : {
        method : 'GET',
        getMustParams : {
            cmat_cmaid : '',
            cmat_uid   : ''
        }
    },

    //卸载用户应用模板
    '/user/uninstallApplicationTemplate' : {
        method : 'POST',
        postMustParams : {
            cmat_id       : '',
            cmat_cmacid   : '',
            containerName : ''
        }
    },

    //下载用户应用模板
    '/user/downloadApplicationTemplate' : {
        method : 'POST',
        postMustParams : {
            username    : '',
            appKey      : '',
            templateId  : ''
        }
    },

    //删除用户应用
    '/user/deleteApplication' : {
        method : 'POST',
        postMustParams : {
            username : '',
            appKey   : '',
            cma_id   : ''
        }
    },
    

    /****** docker容器服务相关Api ******/
    //创建用户网络
    '/docker/createUserNetwork' : {
        method : 'POST',
        postMustParams : {
            userid   : '',
            username : ''
        }
    },

    //删除用户网络
    '/docker/deleteUserNetwork' : {
        method : 'POST',
        postMustParams : {
            cnu_id      : '',
            networkName : ''
        }
    },
    
    //创建原子层应用业务容器
    '/docker/createAtomicLayerAppContainers' : {
        method : 'POST',
        postMustParams : {
            port     : '',
            name  : '',
            username : '',
            appKey   : ''
        }
    },

    //创建聚合层应用业务容器
    '/docker/createAggregationLayerAppContainers' : {
        method : 'POST',
        postMustParams : {
            port : '',
            name : ''
        }
    },

    //将应用加入用户网络
    '/docker/appConnectUserNetwork' : {
        method : 'POST',
        postMustParams : {
            appName     : '',
            networkName : ''
        }
    },

    //将应用移出用户网络
    '/docker/appDisconnectUserNetwork' : {
        method : 'POST',
        postMustParams : {
            appName     : '',
            networkName : ''
        }
    },

    //启动应用容器
    '/docker/startApplicationContainer' : {
        method : 'POST',
        postMustParams : {
            name : ''
        }
    },

    //关闭应用容器
    '/docker/stopApplicationContainer' : {
        method : 'POST',
        postMustParams : {
            name : ''
        }
    },

    //重启应用容器
    '/docker/restartApplicationContainer' : {
        method : 'POST',
        postMustParams : {
            name : ''
        }
    },

    //删除应用容器
    '/docker/removeApplicationContainer' : {
        method : 'POST',
        postMustParams : {
            name : ''
        }
    }
   

}